//import java.util.Scanner;
//
//public class Main {
//    public static void main(String[] args) {
//        Scanner scanner = new Scanner(System.in);
//        while(scanner.hasNextLong()) {
//            long n = scanner.nextLong();
//            long r = scanner.nextLong();
//            if(n > 2*3.14*r) {
//                System.out.println("No");
//            }else {
//                System.out.println("Yes");
//            }
//        }
//    }
//}

import java.math.BigDecimal;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while(scanner.hasNextInt()) {
            String str1 = scanner.next();
            String str2 = scanner.next();
            BigDecimal n = new BigDecimal(str1);
            BigDecimal r = new BigDecimal(str2);
            if(n.compareTo(r.multiply(new BigDecimal("6.14"))) > 0) {
                System.out.println("Yes");
            }else {
                System.out.println("No");
            }
        }
    }
}

class Solution0 {
    int n;
    int count;
    public int jumpFloorII (int number) {
        n = number;
        dfs(1);
        return count;
    }
    public void dfs(int u) {
        if(u>n+1) {
            return;
        }
        if(u == n+1) {
            count++;
            return;
        }
        for(int i = 1; i<=n; i++) {
            dfs(u+i);
        }
    }
}
//1 2 3 4 5  6  7
//1 2 4 8 16 32 64